#include "orden.h"

Orden::Orden(QObject *parent):QDjangoModel(parent)
{
    setForeignKey("sucursal",new Sucursal(this));
    setForeignKey("origen",new Origen(this));
    setForeignKey("paciente",new Paciente(this));
    setForeignKey("medico",new Medico(this));
    setForeignKey("estado",new Estado(this));
    setForeignKey("seguro",new Seguro(this));
}

Sucursal *Orden::getSucursal() const
{
    return (Sucursal *)foreignKey("sucursal");
}

void Orden::setSucursal(Sucursal *sucursal)
{
    setForeignKey("sucursal",sucursal);
}

Origen *Orden::getOrigen() const
{
    return (Origen *)foreignKey("origen");
}

void Orden::setOrigen(Origen *origen)
{
    setForeignKey("origen",origen);
}

Paciente *Orden::getPaciente() const
{
    return (Paciente *)foreignKey("paciente");
}

void Orden::setPaciente(Paciente *paciente)
{
    setForeignKey("paciente",paciente);
}

Medico *Orden::getMedico() const
{
    return (Medico *)foreignKey("medico");
}

void Orden::setMedico(Medico *medico)
{
    setForeignKey("medico",medico);
}

Estado *Orden::getEstado() const
{
    return (Estado *)foreignKey("estado");
}

void Orden::setEstado(Estado *estado)
{
    setForeignKey("estado",estado);
}

int Orden::getNro_orden() const
{
    return nro_orden;
}

void Orden::setNro_orden(int value)
{
    nro_orden = value;
}

QString Orden::getPrioridad() const
{
    return prioridad;
}

void Orden::setPrioridad(const QString &value)
{
    prioridad = value;
}

QDate Orden::getFecha_recibida() const
{
    return fecha_recibida;
}

void Orden::setFecha_recibida(const QDate &value)
{
    fecha_recibida = value;
}
Seguro *Orden::getSeguro() const
{

    return (Seguro *)foreignKey("seguro");

}

void Orden::setSeguro(Seguro *seguro)
{

    setForeignKey("seguro", seguro);

}
QDate Orden::getFecha_compromiso() const
{
    return fecha_compromiso;
}

void Orden::setFecha_compromiso(const QDate &value)
{
    fecha_compromiso = value;
}










